// @ts-nocheck
//// @ts-nocheck
//// 导入模块
//1.网络数据请求 ip手机号
//import http from '@ohos.net.http';
//import prompt from '@system.prompt';
//
//export default {
//    data: {
//        province:'', //初始化变量
//        city: '',
//        operator: '',
//        phone: '',
//    },
//    phoneChange(e){  //监听phone，动态获取值
//        this.phone=e.value //将取到的值赋值给phone
//    },
//    btnclick(){
//        //正则表达式
//        const reg = /^[1](([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/;
//        if(reg.test(this.phone)) { //验证phone数据是否合法
//            // 创建HttpRequest对象
//            var httpRequest = http.createHttp();
//            var url = "https://api.muxiaoguo.cn/api/mobile?phone="+this.phone;
//            httpRequest.request(url,{
//                method: http.POST, //请求方法：http.POST
//            },(err,data)=>{
//                if(!err){
//                    // 处理数据
//                    var json=data.result.data;
//                    this.operator=JSON.stringify(json.catName); /ringify转化为字符串
//                    this.operator=this.operator.substring(1,this.operator.length-1); //去掉字符串带的引号
//                    this.city=JSON.stringify(json.city);
//                    this.city=this.operator.substring(1,this.city.length-1);
//                    this.province=JSON.stringify(json.province);
//                    this.province=this.operator.substring(1,this.province.length-1);
//                }
//            })
//        }
//        else{
//            prompt.showToast({
//                message:"手机号错误",
//                duration:300,
//            })
//        }
//    }
//
//}


////2 app连接django
// //@ts-nocheck
//import router from '@system.router';//导入路由模块
//import fetch from '@system.fetch';//导入fetch模块
//import qs from 'querystring'//npm install qs
//
//export default {
//    data: {
//        winfo:"" ,//初始化为空
//        username: '',
//        password: '',
//    },
//    //当按钮按下时触发
//    btnclick(){
//        //发起网络请求
//        fetch.fetch({
////            url:`http://127.0.0.1:8000/api/login/`,//路径
//            url:`http://124.70.5.225:8000/api/login/`,//路径
//
//            data:qs.stringify({'number':'22'}),
//            //验证，转为字符串发给后台
//            responseType:"json", //请求的参数类型
//            method: "POST",
//            success:(resp)=>
//            {
//                this.winfo = resp.data;  //令获取到的数据赋给winfo
//                console.log("返回的数据："+this.winfo)//打印出数据
//            },
//            fail:(resp)=>
//            {
//                this.winfo = resp.data;
//                console.log("获取数据失败："+this.winfo)
//            }
//        });
//    },
//}

//3.登录
import router from '@system.router';//导入路由模块
import fetch from '@system.fetch';//导入fetch模块
import qs from 'querystring'//npm install qs

export default {
    data: {
        winfo:"" ,//初始化为空
        username: '',
        password: '',
    },
    // 用户名输入框
    usernameChange(e) {
        this.username = e.value;
    },
    // 密码输入框
    passwordChange(e) {
        this.password = e.value;
    },

    //当按钮按下时触发
    btnclick(){
        //发起网络请求
        fetch.fetch({
            //url:`http://127.0.0.1:8000/person/info/`,//路径
            url:`http://124.70.5.225:8000/api/login/`,//路径
            data:qs.stringify({'username':this.username,'password':this.password,}),
            //验证，转为字符串发给后台
            responseType:"json", //请求的参数类型
            method: "POST",
            success:(resp)=>
            {
                this.winfo = resp.data;  //令获取到的数据赋给winfo
                console.log("返回的数据："+this.winfo)//打印出数据
                if(this.winfo==this.password){
                    router.replace({
                        uri:'pages/test/index',
                    });
                }
                else{
                    console.log("数据错误，请重新输入数据")
                }
            },
            fail:(resp)=>
            {
                this.winfo = resp.data;
                console.log("获取数据失败："+this.winfo)
            }
        });
    },
//    btnclick(){
//        //发起网络请求
//        fetch.fetch({
//            //            url:`http://127.0.0.1:8000/person/info/`,//路径
//            url:`http://124.70.5.225:8000/api/login/`,//路径
//            data:qs.stringify({'id':'1'}),
//            //验证，转为字符串发给后台
//            responseType:"json", //请求的参数类型
//            method: "POST",
//            success:(resp)=>
//            {
//                this.winfo = resp.data;  //令获取到的数据赋给winfo
//                console.log("返回的数据："+this.winfo)//打印出数据
//                if(this.winfo==this.password){
//                    router.replace({
//                        uri:'pages/test/index',
//                    });
//                }
//                else{
//                    console.log("数据错误，请重新输入数据")
//                }
//            },
//            fail:(resp)=>
//            {
//                this.winfo = resp.data;
//                console.log("获取数据失败："+this.winfo)
//            }
//        });
//    },
}
